Windows10上不使用WSL2 使用docker

您所在的位置:网站首页 docker window10 Windows10上不使用WSL2 使用docker

Windows10上不使用WSL2 使用docker

#Windows10上不使用WSL2 使用docker| 来源: 网络整理| 查看: 265

前言:windows上使用docker 有两种方法

1.安装WSL2子Linux系统,Linux子系统上安装docker 2.不通过WSL2启动docker,直接运行docker 使用WSL2安装docker优点:可以使用完整的Linux系统. 缺点:IO慢,占用内存高 不使用WSL2安装docker优点:可以拉取一个ubuntu镜像使用,快速配置开发环境,缺点:暂时没想到 1. 使用 Windows Terminal PowerShell 启用 Hyper-V Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 安装完成后,请重启操作系统

1.开启hyper-v.png

重启完成后如何查看Hyper-V开启情况 控制面板--程序--启用或关闭windows功能

2.查看hyper-v.png

看到“Hyper-V”,都打上勾就是开启成功了 3.hyper-v开启成功.png 2. 安装Docker Desktop for Windows 取消WSL2的打钩

4.安装docker,不使用wsl2.png

打开 Docker Desktop 提示没有安装WSL2,选择Hyper-v

5.打开docker后的提示.png

4.接着就下一步,下一步知道初始化成功就好了

3. Docker 设置 点击齿轮进行设置

6.进入设置.png

设置镜像存放位置

7.镜像存放位置.png

设置镜像加速,替换成中科大源,注意这里是JSON格式,格式不对会报错

8.设置中科大源.png

点击 Apply & Restart,此时docker设置就完成了,接下来就在windows terminal里面进行docker操作 4. windows termial中操作docker 输入docker,如果有参数就是成功

9.terminal查看docker运行.png

5.拉取Ubuntu镜像,配置 拉取ubuntu的镜像 docker pull ubuntu 下载完后,运行docker images,查看一下本地的镜像 docker images 启动一个容器,并进到容器内ubuntu的bash,运行 docker run -it ubuntu bash

11.进入镜像.png

首先更新一下,安装sudo apt update && apt upgrade apt install sudo

5.安装linux常用的命令工具,-y参数默认安装

sudo apt install -y zsh curl wget git fzf neovim ranger neofetch 6. 打包镜像 容器中执行exit退出,我们现在来到了windows terminal的命令行窗口 输入docker ps -a,输出退出的镜像

12.退出镜像.png 3.将容器打包成一个新的镜像,注:因为镜像退出不重新打包会默认初始化

docker commit 1444539f6bca ubuntu:version 查看一下本地的镜像,docker images

13.生成新的镜像.jpg

5.进入我们定制的镜像,启动容器命令

docker run -it 1af71524afe3 zsh

注意 1444539f6bca是定制镜像的image id,zsh上面安装了,就直接进入zsh的shell

未完待续,后续会有补充~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3